package action;

import java.util.List;

import org.apache.commons.lang.StringEscapeUtils;

import common.DelegaServicos;
import common.Suporte;

import entity.Imovel;
import entity.Pessoa;

@SuppressWarnings("serial")
public class ListarImoveis extends Suporte{

	private Pessoa usuario;
	private List<Imovel> listaImoveis;
	
	public String execute() throws Exception {
		
		DelegaServicos delega = new DelegaServicos();
		
		Pessoa usuarioTemp = new Pessoa();
		usuarioTemp = retornaUsuarioDaSessao();
		
		this.usuario = delega.getPessoaController().retornaPessoa(usuarioTemp.getLoginPessoa());
		
		this.listaImoveis = delega.getImovelController().listaImoveis(this.usuario);
		
		return SUCCESS;
		
	}

	public Pessoa getUsuario() {
		return usuario;
	}

	public void setUsuario(Pessoa usuario) {
		this.usuario = usuario;
	}

	public List<Imovel> getListaImoveis() {
		return listaImoveis;
	}

	public void setListaImoveis(List<Imovel> listaImoveis) {
		this.listaImoveis = listaImoveis;
	}
}
